body { margin:0; padding:0; color:#000000; font-size:12px; OVERFLOW-X: hidden; font-family:Arial, Helvetica, sans-serif, "宋体"; line-height:150%; background:url(../images/body_bg.gif) repeat}
.clearboth {clear:both;}
* { margin:0; padding:0; list-style:none; }
img{ border:0}
a:link { color:#000; text-decoration:none}
a:visited { color: #000; text-decoration:none }
a:hover { color: #000; text-decoration:underline}
a:active { color: #000; text-decoration: none; }

#wrapper{ width:100%; background:url(../images/bg.gif) center repeat-y}
.divBody{ width:980px; margin:0 auto}
.divHeader{ height:88px; border-bottom:#e47a89 2px solid; padding-top:27px;}
.divHeader .logo{ width:327px; height:61px; float:left; background:url(../images/logo.gif) no-repeat; overflow:hidden;}
.divHeader .logo a{ width:327px; height:61px; display:block; padding-top:61px;}
.divHeader .subLogo{ width:247px; height:71px; float:left; background:url(../images/sublogo.gif) right top no-repeat; overflow:hidden;}
.divHeader .subLogo a{ width:247px; height:71px; display:block; padding-top:71px;}

.mainNav{ width:581px; float:right}
.mainNav ul{ margin-top:20px;}
.mainNav ul li{ width:96px; height:40px; float:left; display:block; text-align:center; font-size:14px; border-right:#CCCCCC 1px solid}
.mainNav ul li.r{ border:none}
.mainNav ul li span{ width:96px; display:block; color:#9a9a9a; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.mainNav ul li a{ width:96px; height:40px; display:block; cursor:hand; text-decoration:none}
.mainNav ul li a:hover{ text-decoration:none; color:#FF3300}

.subMainNav{ width:581px; float:right}
.subMainNav ul{ margin-top:20px;}
.subMainNav ul li{ width:96px; height:40px; float:left; text-align:center; font-size:14px; border-right:#CCCCCC 1px solid}
.subMainNav ul li.r{ border:none}
.subMainNav ul li span{ width:96px; display:block; color:#9a9a9a; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.subMainNav ul li a{width:96px; height:40px; display:block; cursor:hand; text-decoration:none}
.subMainNav ul li a:hover{ text-decoration:none; color:#FF3300}

.home{ width:92px; height:40px; margin-top:20px; float:right; background:url(../images/home.png) center top no-repeat; border-right:#CCCCCC 1px solid; overflow:hidden}
.home a{ width:92px; height:40px; padding-top:40px; display:block}

.divBanner{ width:980px; height:207px; margin:30px 0;}
.divBanner .b_1{ width:375px; height:207px; float:left}
.divBanner .b_2{ width:581px; height:207px; float:right}

.divContent{ width:980px;}
.divC_1{ width:980px; float:left}
.divNews{ width:375px; float:left}
.ScrollBarNews{ width:375px; height:160px; margin-top:15px; overflow:hidden}
.divNews dl.c{ width:360px; float:left}
.divNews dl.c dt{ width:360px; height:33px; float:left; line-height:33px; font-size:14px; font-weight:800; border-top:#666666 1px dashed}
.divNews dl.c dt a{  color:#222;}
.divNews dl.c dt span.tit{ float:left}
.divNews dl.c dt span.time{ float:right; font-size:12px; float:right; font-family:Arial, Helvetica, sans-serif; color:#7f7f7f; }
.divNews dl.c dd{ width:360px; float:left; text-indent:2em; margin-bottom:20px;}
.divNews dl.c dd a{ color:#7f7f7f;}
.divNews dl.s{ width:15px; height:160px;  float:right; background:url(../images/index_28.gif) right top no-repeat}

.divServer,.divMarket{ width:287px; float:right}
.divServer{ margin-right:7px;}
.divServer ul{ width:287px; margin-top:15px;}
.divServer ul li{ width:287px; height:25px; float:left; margin-bottom:2px;}
.divServer ul li span.pic{ width:32px; height:25px; float:left }
.divServer ul li span.f{ height:17px; float:left; line-height:17px; background:#e1e2e4; padding:4px 60px 4px 10px}

.divMarket dl{ margin-top:15px;}
.divMarket dl dt{ width:287px; height:25px; float:left}
.divMarket dl dd{ width:287px; line-height:16px; float:left; margin:5px 0 0 0; _margin-top:2px; color:#7f7f7f}
.divMarket dl dt.d2{ margin-top:10px;}

.divC_2{ width:980px; margin-top:40px; float:left}
.divContact{ width:375px; float:left}
.divContact .c{ margin-top:15px;}
.divWorks{ width:581px; float:right}
.workList{ width:581px; margin-top:15px; border-top:#d9d9d9 5px solid; padding-top:10px;}
.workList ul{ margin-left:-4px; zoom:1;}
.workList ul li{ float:left; margin-left:4px; display:inline; margin-bottom:10px;}

.divPost{ width:980px; margin-top:35px;}

.sideBar{ width:247px; float:left; padding-top:20px;}
.sideBar ul li{ width:247px; height:37px; text-align:right; line-height:37px;}
.sideBar ul li a{ width:247px; height:37px; display:block; border-bottom:#b2b2b2 1px dashed; font-size:14px; font-family:"微软雅黑", Verdana, Arial, Helvetica, sans-serif}
.sideBar ul li a span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-right:10px;}
.sideBar ul li a:hover{border-bottom:#e58686 1px solid; text-decoration:none}

.sideContent{ width:673px; float:right; height: auto !important; height:600px; min-height:600px;}
.sideTitle{ width:673px; height:60px; float:left; margin-bottom:15px;}
h1{ line-height:65px; font-size:40px; font-family: 'Molengo', arial, serif;  float:left; display:block; }
h1.c{ color:#FF0000; font-size:40px;}
h3{ line-height:24px; font-size:14px;  margin-top:26px;  font-weight:100; float:left; display:block; margin-left:15px; }
.single{ width:673px; float:left; line-height:23px; border-top:#999999 1px dashed; padding-top:20px;}


.service ul li{ padding:10px 5px ;float:left; margin-bottom:10px; background:#efefef}
.service ul li .p_img{ width:185px; height:140px; float:left}
.service ul li .link_font{ width:650px; float:right; text-align:right}
.service ul li.ser_current{ background:#cdcdcd}
.service ul li strong{ width:640px; float:right; font-size:14px; margin-bottom:20px; background:url(../images/services.png) left center no-repeat; padding-left:13px;}
.service ul li span a:link{ color:#616161; text-decoration:none}
.service ul li span a:visited{ color:#616161; text-decoration:none}
.service ul li span a:hover{ text-decoration:underline}
.service ul li span{ width:450px; float:right; line-height:20px;}

/*.works dl{ width:670px;  margin-bottom:20px; float:left; border:#9c9c9c 1px solid; background:#efeeee}
.works dl dt{ width:160px; margin:10px 12px; float:right; font-family:"微软雅黑"; font-size:16px; display:inline}
.works dl dd.pic{ width:484px; height:218px; float:left;  border-right:#9c9c9c 1px solid; background:#FFFFFF}
.works dl dd.pic a img{ border:#ffffff 2px solid;}
.works dl dd.pic a:hover img{border:#009900 2px solid;}
.works dl dd.explain{ width:160px; margin:5px 12px; float:right; line-height:18px; display:inline}
.works dl dd.more{ width:160px; margin:5px 12px; float:right; display:inline}*/

.works{ position:relative}
.works h4.t{ float:left; width:670px; height:30px; line-height:30px; display:inline;   font-size:14px; background:#333; color:#FFFFFF; margin-bottom:10px; }
.works ul{ margin-left:-20px;  zoom:1;}
.works p.more_s{ padding:20px 0; display:inline; float:left; width:670px; text-align:right; font-size:14px; font-weight:800}
.works p.more_s a{ color:#FF0000}
.works ul li{ width:210px; height:274px; float:left; margin-left:20px; margin-bottom:10px; display:inline;}
.works ul li p{ width:210px; height:239px;}
.works ul li p img{ width:210px;}
.works ul li p.linkTitle{ height:239px; position:absolute; margin-top:-239px; overflow:hidden }
.works ul li p a{ width:210px; padding-top:239px; background:url(../images/pic_bg_a.png) repeat; font-family:"微软雅黑", "黑体", Arial; font-size:16px; text-align:center; color:#FFFFFF; text-decoration:none; display:block;}
.works ul li p a:visited{ color:#FFFFFF; text-decoration:none}
.works ul li p a:hover{ width:210px; height:125px; padding-top:114px; color:#FFFFFF;background:url(../images/pic_bg.png) repeat;}
.works ul li span{ height:35px; display:block; line-height:35px; text-align:center}

.sideWork{ margin-top:30px;}
.sideWork dl{ width:247px; margin-bottom:20px;}
.sideWork dl dt{ width:237px; height:24px; background:#000000; color:#FFFFFF; line-height:24px; padding-left:10px; margin-bottom:10px;}

.sideWork dl.Part dd{ width:232px; font-size:14px; background:url(../images/dot.gif) 5px center no-repeat; height:30px; line-height:30px; padding-left:15px; border-bottom:#CCCCCC 1px dashed}
.sideWork dl.vis dd{ width:113px; float:left; margin-right:6px; margin-left:1px; margin-bottom:8px; display:inline}
.sideWork dl.vis dd img{ width:113px;}


.news dl{ border-bottom:#999999 1px dashed; margin-bottom:20px;}
.news dl dt{ background:url(../images/dot.gif) left center no-repeat; padding-left:10px; font-family:"微软雅黑"; font-size:14px; margin:5px 0; color:#222222; text-decoration:underline}
.news dl dt a{ text-decoration:underline}
.news dl dt a:visited{ text-decoration:underline}
.news dl dd{ line-height:20px; padding-left:10px;}
.news dl dd a{  color:#666666;}
.news dl dd a:visited{ color:#666666}
.news dl p{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; color:#777777}

form{ display:inline}
.contact p.f{ margin-bottom:25px;}
.ifr_gbook{width:353px; float:left}
.c_info{ width:353px; float:left}
.c_info ul{ margin-top:15px; float:left}
.c_info ul li{ margin-bottom:6px;}
.c_info ul.f_1{ width:353px;}
.c_info ul.f_1 li{ width:343px; float:left; font-size:14px; padding-left:10px; background:url(../images/dot.gif) left center no-repeat}
.c_info ul.f_1 span{ color:#555555;}
.c_info ul.f_2{ width:333px; background:#e9ecec; padding:15px 10px 0 10px; }
.c_info ul.f_2 b{ font-size:14px; margin-bottom:15px; display:block}
.c_info ul.f_2 li{ color:#555555}
.c_info ul.f_3 .myText{ width:343px; height:90px; color:#666666; padding:5px;}
.c_info ul.f_3 .myReset{ background:#FFFFFF; border:0; text-decoration:underline}
.c_info ul.f_3 span{ margin-left:15px;}

.contact .address{ width:265px; float:right}
.contact .address p.t{ font-size:16px; font-family:"微软雅黑","黑体"; color:#990000; margin:2px 0;}
.contact .address span{ line-height:18px; color:#666666}

.divBottom{ width:980px; float:left; margin-top:30px; border-top:#d9d9d9 2px solid; padding:20px 0; text-align:center}
.divBottom .copyright{ line-height:25px; padding-top:10px; float:right;}
.divBottom .i_lo2{ width:300px; float:right; text-align:left;}


/*文章分页样式*/
#fenye{clear:both;}
#fenye a{text-decoration:non;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:22px;background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{margin:5px 4px 0 0; color:#1E50A2;background:#fff; display:inline-table; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;float:left;}
#fenye span{line-height:30px;}


 /*文章正文分页样式*/
#pageNext{ padding:10px 12px 6px; clear:both;}
#pageNext .prev,#pageNext .next{width:52px; text-align:center;}
#pageNext a.curr{width:22px;background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#pageNext a.curr:visited {color:#fff;}
#pageNext a{margin:5px 4px 0 0; color:#1E50A2;background:#fff; display:inline-table; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#pageNext a.num{width:22px;}
#pageNext a:visited{color:#1f3a87;} 
#pageNext a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;float:left;}

/*图片系统内容页*/
.mzsm{margin:18px;padding:8px;line-height:25px;text-align:left; border:#E7E7E7 1px solid;}
.nextpic{margin-left:18px;margin-top:18px;line-height:26px;}
.nextpic a{color:#005599;}

.nph_set_info{width:980px;margin:0px auto;background:#000 url(playerbg.png) repeat-x;}
.nph_set_title{text-align:center;}
.nph_set_title h1{ font-size:24px;font-weight:bold; color:#fff;height:36px;line-height:36px;margin-top:20px;}
.nph_set_title span{ text-align:center;line-height:34px; color:#fff;}
.nph_set_title a{ color:#fff;}

h2{ text-align:center; margin:10px 0; font-size:24px; line-height:24px;}
.nph_intro{ text-align:left; line-height:24px; margin-bottom:10px;}
.showpic{color:#fff; padding-top:20px;}
.showpic a{color:#fff;}
.showpic a:visited{color:#fff;}
.showpic a:hover{color:#fff;}

.nextpic{color:#fff;}
.nextpic a{color:#fff;}
.nextpic a:visited{color:#fff;}
.nextpic a:hover{color:#fff;}

.xgtw h1{ font-size:14px;font-weight:bold;color:#000;}
.otherpiclist{}
.otherpiclist ul{padding:8px;}
.otherpiclist li{width:20%;float:left;text-align:center;}

.commentBox h1{ font-size:14px;font-weight:bold;color:#000;}


/*文章内容页样式*/
.artmainl{width:673px;border:#E7E7E7 1px solid; float:left;}
.artmainr{width:318px;float:right;border:#E7E7E7 1px solid;}
.arttitle{line-height:45px;text-align:center; padding-top:10px;}
.arttitle h3{font-size:22px;font-weight:bold;color:#000;}
.info{line-height:26px;text-align:center;}
.info .infoCol{padding-right:19px;}
.info .infoCol .where{padding-left:19px;color:#7E7E7E}
.info .infoCol .auth{padding-left:19px;color:#7E7E7E}
.info a{color:#005599;}
.line{margin:8px;height:1px;font-size:0;border-top:1px solid #E5E5E5;margin-top:8px;}
.articlemain{padding:8px; line-height:24px;font-size:12px; height:auto !important;  height:600px; min-height:600px; }
.articlemain a{font-size:14px;}


/*首页加载新闻滚动条设置*/
.dumascroll {}		/*只需对需要渲染滚动条的div设置该class即可*/
.dumascroll_area {
height:100%;
overflow:hidden;
}
.dumascroll_bar,.dumascroll_handle,.dumascroll_handle_a,.dumascroll_arrow_up,.dumascroll_arrow_up_a,.dumascroll_arrow_down,.dumascroll_arrow_down_a {
background-image:url(../images/1_161603.gif);
}
.dumascroll_bar {
position:absolute;
top:0;
right:0;
z-index:9;
width:14px;
height:100%;
cursor:default;
-moz-user-select:none;
-khtml-user-select:none;
user-select:none;
background-repeat:repeat-y;
background-position:-42px 0;
float:left;
}
.dumascroll_arrow_up,.dumascroll_arrow_up_a,.dumascroll_handle,.dumascroll_handle_a,.dumascroll_arrow_down,.dumascroll_arrow_down_a {
position:absolute;
left:0;
}
.dumascroll_arrow_up,.dumascroll_arrow_up_a,.dumascroll_arrow_down,.dumascroll_arrow_down_a {
width:100%;
height:14px;
color:#fff;
text-align:center;
}
.dumascroll_arrow_up,.dumascroll_arrow_up_a { top:0; }
.dumascroll_arrow_down,.dumascroll_arrow_down_a { bottom:0; }
.dumascroll_handle,.dumascroll_handle_a { width:100%; background-repeat:repeat-y; }
.dumascroll_arrow_up { background-position:0 0; }
.dumascroll_arrow_up_a { background-position:-14px 0; }
.dumascroll_handle { background-position:-28px 0; }
.dumascroll_handle_a { background-position:-56px 0; }
.dumascroll_arrow_down { background-position:-70px 0; }
.dumascroll_arrow_down_a { background-position:-84px 0; }
